package com.jeeplus.test.jlnu.archivalInfo.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.jeeplus.test.education.domain.entity.QueryCondition;
import lombok.Data;

import java.util.List;

@Data
public class ArchivalInfoReqVo {

        private List<String> officesList;
        private List<String> typeList;
        private List<String> approveStateList;
        private String types;
        private List<String> studentIds;
        private List<String> ids;

        private String idCard;

        private String admissionAcademy;
        private String admissionMajor;
        private String admissionTime;


        private Integer id; // id
        private String grade; // 年级
        private String classId; // 班号
        private String studentId; // 学号
        private String materialId; // 材料号
        private String materialSort; // 材料类别
        private String materialName; // 材料名称
        private String responsiblePerson; // 责任者
        private String dateTime; // 日期
        private String standards; // 规格
        private String quantity; // 份数
        private String pageCount; // 页数
        private String archiveUnit; // 归档单位
        private String transferor; // 移交人
        private String receiver; // 接收人
        private String transferTime; // 移交时间
        private String archivalStatus; // 档案状态
        private String ext1; // 拓展字段一
        private String ext2; // 拓展字段二
        private String ext3; // 拓展字段三
        private String ext4; // 拓展字段四
        private String ext5; // 拓展字段五
        private String ext6; // 拓展字段六
        private String ext7; // 拓展字段七
        private String ext8; // 拓展字段八
        private String ext9; // 拓展字段九
        private String ext10; // 拓展字段十
        private String ext11; // 拓展字段十一
        private String ext12; // 拓展字段十二
        private String ext13; // 拓展字段十三
        private String ext14; // 拓展字段十四
        private String ext15; // 拓展字段十五
        private String ext16; // 拓展字段十六
        private String ext17; // 拓展字段十七
        private String ext18; // 拓展字段十八
        private String ext19; // 拓展字段十九
        private String ext20; // 拓展字段二十
        private String name; // 姓名
        private String unitLeader; // 移交单位负责人
        private String archiveManager; // 档案馆负责人
        private String amendment; // 修改意见
        private String collegeName; // 学院名称
        private String majorName; // 专业名称
        private String candidateNumber; // 考生号
        private String gender; // 性别
        private String ethnicity; // 民族
        private String originPlace; // 生源地
        private String admissionTicketNumber; // 准考证号
        private String idNumber; // 身份证号
        private String storageLocation; // 存储位置
        private String archiveNumber; // 档号
        private String caseTitle; // 案卷题名
        private String fileTitle; // 文件标题
        private String pageNumber; // 所在页
        private String informationSource; // 信息源
        private String remark; // 备注
        private Integer batchId; // 批次id
        private String approveState; // 审批状态
        private String approveRemark; // 审批备注
        private String fileId; // 附件地址
        private String status; // 状态
        private String officeId; // 机构id
        private String failMsg; //失败原因

        private String storageAddress;
        private String classification;
        private String retentionPeriod;
        private String receptionTime;

        private List<QueryCondition> conditions;

        // Getters and Setters (省略)
        //转入状态
        private String transferState;

        //备注
        private String transferRemarks;

        private List<String> transferStateList;

        private List<ArchivalInfoReqVo> admissionInfoList;

        private String gradation;
        private String year;

        private String belonging;


}
